a#ourAgentsSmall {
 margin-top: 1em;
}

#contentCenter {
 padding-bottom: 0;
 background: transparent url('../images/map_dloader.jpg') no-repeat scroll right top;
}

#contentCenter h1 {
 height: auto;
}

div#searchParams {
 display: none;
 border: 1px solid #777;
 padding: 0 6px;
 background: #fff;
 margin-top: 1em;
}

div#searchParams input.text,
div#searchParams select {
 font-size: 95%;
 width: 100%;
 margin: 0.1em 0;
}

div#searchParams input[type="text"] {
 font-size: 90%;
 width: 100%;
 margin: 0.1em 0;
}

div#searchParams select[name="bedrooms"],
div#searchParams select[name="bathrooms"] {
 width: 46%;
}

div#searchParams p {
 font-size: 90%;
 line-height: 1.4em;
 margin-top: 0.4em;
}

div#searchParams p.fields {
 display: none;
}

div#searchParams p a {
 color: #b60;
 text-decoration: none;
}

div#searchParams p.btns {
 font-size: 85%;
 text-align: right;
 font-weight: bold;
 line-height: 1.3em;
 margin: 8px 0;
 color: #666;
}

div#searchParams p.btns input {
 display: block;
 float: right;
 position: relative;
 margin-left: 4px;
 top: 4px;
}

div#searchParams p.range input {
 width: 47%;
}

div#searchParams h3,
div#searchParams h4 {
 font-size: 95%;
 font-weight: bold;
 margin: 0.6em 0 0.4em;
 padding: 0.4em 0 0;
 line-height: 1.3em;
 border-top: 1px solid #b90;
}

div#searchParams h3 a,
div#searchParams h4 a {
 color: #777;
 text-decoration: underline;
}

div#searchParams h3 img,
div#searchParams h4 img {
 display: block;
 float: right;
 width: 12px;
 height: 12px;
 overflow: hidden;
 margin-top: 3px;
 margin-left: 3px;
 background: transparent url('../images/icons/params_expander.gif') no-repeat scroll left top;
}

div#searchParams h3 img.active,
div#searchParams h4 img.active {
 background-position: 0 0;
}

div#searchParams h3 img.inactive,
div#searchParams h4 img.inactive {
 background-position: -12px 0;
}

div#searchParams ul {
 display: block;
 margin: 2px 0 !important;
}

div#searchParams li {
 display: none;
 list-style-type: none;
 font-size: 90%;
 font-weight: normal;
 text-transform: none;
 margin: 2px 0;
 padding: 0;
}

div#searchParams p.fields.active,
div#searchParams li.active {
 display: block;
}

div#searchParams ul input.chkbox {
 display: inline;
}

div#searchParams ul.collapsed input.chkbox {
 display: none;
}

div#savedQueries {
 display: none;
 background: #ddd;
 border: 1px solid #666;
 padding: 6px;
 font-size: 90%;
 margin-top: 1em;
}

div#savedQueries p {
 line-height: 1.4em;
 margin: 0;
}

div#savedQueries p select {
 font-size: 90%;
 width: 100%;
 height: auto;
}

div#savedQueries a {
 display: block;
 visibility: hidden;
 width: auto;
 float: right;
 margin-top: 0.3em;
 padding: 0 0.3em;
 border: 1px outset #941;
 color: #dd9;
 font-size: 95%;
 line-height: 1.4em;
 background: #941;
 text-align: center;
 text-decoration: none;
}

div#savedQueries a[rel="add"] {
 float: left;
}

div#savedQueries a[rel="load"],
div#savedQueries a[rel="remove"] {
 float: right;
 margin-left: 0.2em;
}

div.propDetails {
 font-size: 95% !important;
}
